(28)下列說法錯(cuò)誤的是
A)函數(shù)調(diào)用時(shí),函數(shù)名必須與所調(diào)用的函數(shù)名字完全相同
B)實(shí)參的個(gè)數(shù)必須與形式參數(shù)的個(gè)數(shù)一致
C)實(shí)參可以是表達(dá)式,在類型上必須與形參一一對(duì)應(yīng)匹配
D)C語言規(guī)定,函數(shù)必須先定義,后調(diào)用(函數(shù)的返回值類型為int或char時(shí)除外)
(29)函數(shù)的值通過return語句返回,下面關(guān)于return語句的形式描述錯(cuò)誤的是
A)return表達(dá)式;
B)return(表達(dá)式);
C)一個(gè)return語句可以返回多個(gè)函數(shù)值
D)一個(gè)return語句只能返回一個(gè)函數(shù)值
(30)現(xiàn)有如下定義:int a,b,*p,*q;,則下列賦值語句錯(cuò)誤的是
A)p=&a;
B)q=&b;
C)p=q;
D)p=a;
(31)現(xiàn)有如下程序段
#include "stdio.h"
int *fun(int *a,int *b)
{int c;
c=*a%*b;
return &c;}
main()
{int a=5,b=19,*c;
c=fun(&a,&b);
printf("%d\n",++*c);}
則程序段執(zhí)行后的結(jié)果為
A)8
B)7
C)6
D)5
(32)現(xiàn)有int a,*b;,b=&a;,則下列運(yùn)算錯(cuò)誤的是
A)*&a
B)&*a
C)*&b
D)&*b
(33)現(xiàn)有如下程序段
#include "stdio.h"
main()
{ int k[30]={12,324,45,6,768,98,21,34,453,456};
int count=0,i=0;
while(k[i])
{ if(k[i]%2==0‖k[i]%5==0)count++;
i++; }
printf("%d,%d\n",count,i);}
則程序段的輸出結(jié)果為
A)7,8
B)8,8
C)7,10
D)8,10
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |