78、设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。(1.0)
A. (!a==1)&&(!b==0)
B. (a<b)&& !c||1
C. a && b
D. a||(b+b)&&(c-a)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-221f-c058-fa2f4b1f9500.html
点击查看答案
62、用scanf("%d %d",&x,&y); 函数输入数据,使x与y的值分别为20和3,则在键盘上正确的输入为( )。(1.0)
A. 203
B. 20,3
C. 20 3
D. x=20,y=3
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-01a8-c058-fa2f4b1f9500.html
点击查看答案
43、C语言允许使用的两种注释方式( )。(1.0)
A. / 和 /* */
B. // 和 /* */
C. // 和 / /
D. / 和 * *
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-d794-c058-fa2f4b1f9500.html
点击查看答案
65、用下面的scanf函数输入数据,使a=4,b=9,在键盘上应该输入( )。#include int main(){int a,b;scanf("a=%d(b=%d",&a,&b);return 0;}(1.0)
A. a=4ⱣⱤb=9
B. a=4,b=9
C. a=4b=9
D. 4,9
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-075b-c058-fa2f4b1f9500.html
点击查看答案
71、表达式!x||a==b等效于( )。(1.0)
A. !((x||a)==b)
B. !(x||y)==b
C. !(x||(a==b))
D. (!x)||(a==b)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-1360-c058-fa2f4b1f9500.html
点击查看答案
8、执行语句“x=(a=5,b=a--)”后,x,a,b的值分别是()(1.0)
A. 5,4,4
B. 5,5,4
C. 5,4,5
D. 4,5,4
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-8a31-c058-fa2f4b1f9500.html
点击查看答案
63、源程序program.c经编译产生的目标文件和连接后产生的可执行文件是( )。(1.0)
A. program.bak和program.obj
B. program.obj和program.exe
C. program.exl和program.c
D. program.bak和prgram.exe
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-0377-c058-fa2f4b1f9500.html
点击查看答案
83、设a=3,b=4,c=5,逻辑表达式a+b>c&&b==c的值是( )。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-2bbe-c058-fa2f4b1f9500.html
点击查看答案
44、在C语言中,函数的数据类型是指( )。(1.0)
A. 函数返回值的数据类型
B. 函数形参的数据类型
C. 调用该函数时的实参的数据类型
D. 任意指定的数据类型
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-d9aa-c058-fa2f4b1f9500.html
点击查看答案
32、以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。int main(){int *p=NULL,*q=NULL,a,b;p=&a;printf(“input a:”);scanf(“%d”,*p);……return 0;}(1.0)
A. *p表示的是指针变量p的地址
B. *p表示的是变量a的值,而不是变量a的地址
C. *p表示的是指针变量p的值
D. *p只能用来说明p是一个指针变量
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-bed2-c058-fa2f4b1f9500.html
点击查看答案