首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列叙述中正确的是( )。
A.计算机病毒只感染可执行文件
B.计算机病毒只感染文本文件
C.计算机病毒只能通过软件复制的方式进行传播
D.计算机病毒可以通过读写磁盘或网络等方式进行传播
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有以下程序: main( ) { int i; for(i=0;i<3;i++) switch(i){ case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是( )。
A.22111
B.21021
C.122
D.12
点击查看答案
手机看题
单项选择题
用C语言编写的代码程序( )。
A.可立即执行
B.是一个源程序
C.经过编译即可执行
D.经过编译解释才能执行
点击查看答案
手机看题
单项选择题
有以下程序 void f(int x,int y) { int t; if(x<y){ t=x; x=y; y=t; } } main( ) { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); } 执行后输出的结果是( )。
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 4,3,5
点击查看答案
手机看题
单项选择题
表达式3.6-5/2+1.2+5%2的值是______。
A.4.3
B.4.8
C.3.3
D.3.8
点击查看答案
手机看题
单项选择题
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。
A.0
B.1
C.-1
D.一个非0值
点击查看答案
手机看题
单项选择题
以下关于函数的叙述中正确的是______。
A.每个函数都可以被其他函数调用(包括 main 函数)
B.每个函数都可以被单独编译
C.每个函数都可以单独运行
D.在一个函数内部可以定义另一个函数
点击查看答案
手机看题
单项选择题
以下4组用户定义标识符中,全部合法的一组是( )。
A._main enclude sin
B.If -max turbo
C.txt REAL 3COM
D.int k_2 _001
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { char a,b,c,*d; a=''\''; b=''\xbc''; c=''\0xab''; d="\0127"; printf("%c%c%c%c\n",a,b,c,*d); } 编译时出现错误,以下叙述中正确的是( )。
A. 程序中只有a='\';语句不正确
B. b='\xbc';语句不正确
C. d="\0127";语句不正确
D. a='\';和 c='\0xab';语句都不正确
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { char k; int I; for(i=1;i<3;i++) { scanf(“%c”,&k); switch(k) { case ‘0’: printf(“another\n”); case ‘1’: printf(“number\n”); } } } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是( )。
A.another number
B.another number another
C.another number number
D.number number
点击查看答案
手机看题
单项选择题
与十进制数511等值的十六进制数为( )。
A.1FF
B.2FF
C.1FE
D.2FE
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.计算机病毒只感染可执行文件
B.计算机病毒只感染文本文件
C.计算机病毒只能通过软件复制的方式进行传播
D.计算机病毒可以通过读写磁盘或网络等方式进行传播
点击查看答案
手机看题
单项选择题
已有定义:char a[]="xyz",b[]={''x'',''y'',''z''};,以下叙述中正确的是______。
A.数组 a 和 b 的长度相同
B.a 数组长度小于 b 数组长度
C.a 数组长度大于 b 数组长度
D.上述说法都不对
点击查看答案
手机看题
单项选择题
有以下程序段 int m=0,n=0; char c=''a''; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10<回车>,则输出结果是( )。
A. 10,A,10
B. 10,a,10
C. 10,a,0
D. 10,A,0
点击查看答案
手机看题
单项选择题
在计算机系统中,存储一个汉字的国标码所需要的字节数为( )。
A.1
B.2
C.3
D.4
点击查看答案
手机看题
单项选择题
设变量已正确定义,则以下能正确计算 f=n!的程序段是______。
A.f=0; for(i=1;i<=n;i++) f*=i;
B.f=1; for(i=1;i
C.f=1; for(i=n;i>1;i++) f*=i;
D.f=1; for(i=n;i>=2;i--) f*=i;
点击查看答案
手机看题
单项选择题
有以下程序: main( ) { char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是( )。
A.6,5,A,B
B.6,5,65,66
C.6,5,6,5
D.6,5,6,6
点击查看答案
手机看题
单项选择题
在Windows环境下,下列叙述中正确的是( )。
A.在"开始"菜单中可以增加项目,也可以删除项目
B.在"开始"菜单中不能增加项目,也不能删除项目
C.在"开始"菜单中可以增加项目,但不能删除项目
D.在"开始"菜单中不能增加项目,但可以删除项目
点击查看答案
手机看题
单项选择题
有如下程序: #include
main( ) { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为( )。
A.goodabc
B.abcd
C.abc
D.abcgood
点击查看答案
手机看题
单项选择题
在多媒体计算机系统中,不能用以存储多媒体信息的是( )。
A.光缆
B.软盘
C.硬盘
D.光盘
点击查看答案
手机看题
单项选择题
在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按( )。
A. Ctrl+Printscreen键
B. Alt+Printscreen键
C. Shift+Printscreen键
D. Printscreen键
点击查看答案
手机看题
单项选择题
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是( )。
A.abs(x-y)<10
B.x-y>-10&& x-y<10
C.@(x-y)<-10||!(y-x)>10
D.(x-y)*(x-y)<100
点击查看答案
手机看题
单项选择题
所谓 “裸机”是指( )。
A.单片机
B.单板机
C.不装备任何软件的计算机
D.只装备操作系统的计算机
点击查看答案
手机看题
单项选择题
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
A. char s[10]=”abcdefg”;
B. char t[ ]=”abcdefg”,*s=t;
C. char s[10];s=”abcdefg”;
D. char s[10];strcpy(s,”abcdefg”);
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.计算机病毒只感染可执行文件
B.计算机病毒只感染文本文件
C.计算机病毒只能通过软件复制的方式进行传播
D.计算机病毒可以通过网络或读写磁盘方式进行传播
点击查看答案
手机看题
单项选择题
在32位计算机中,一个字长所占的字节数为( )。
A.1
B.2
C.4
D.8
点击查看答案
手机看题
单项选择题
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
A.p=q;
B.*p=q;
C.n=*q;
D.p=n;
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是( )。
A.2
B.3
C.4
D. 编译时有错,无结果
点击查看答案
手机看题
单项选择题
以下选项中非法的表达式是( )。
A.0<=x<100
B.i=j==0
C.(char)(65+3)
D.x+1=x+1
点击查看答案
手机看题
单项选择题
在64位高档微机中,一个字长所占的二进制位数为( )。
A.8
B.16
C.32
D.64
点击查看答案
手机看题
单项选择题
有以下程序段: int k=0,a=1,b=2,c=3; k=a
cc:k; 执行该程序段后,k 的值是______。
A.3
B.2
C.1
D.0
点击查看答案
手机看题
单项选择题
有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是______。
A.3
B.4
C.5
D.6
点击查看答案
手机看题
单项选择题
以下叙述中正确的是
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态(static)类别变量的生存期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
点击查看答案
手机看题
单项选择题
有以下函数定义: void fun(int n, double x) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
点击查看答案
手机看题
单项选择题
有以下程序: #define f(x) (x*x) main() { int i1,i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是______。
A.64,28
B.4,4
C.4,3
D.64,64
点击查看答案
手机看题
单项选择题
有以下程序: main() { char p[]={''a'',''b'',''c''},q[]="abc"; printf("%d %d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是______。
A.4 4
B.3 3
C.3 4
D.4 3
点击查看答案
手机看题
单项选择题
设有如下说明typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是______。
A.以上的说明形式非法
B.ST 是一个结构体类型
C.NEW 是一个结构体类型
D.NEW 是一个结构体变量
点击查看答案
手机看题
单项选择题
有以下程序: #include
struct STU {char name[10]; int num; }; void f(char *name, int num) { struct STU s[2]={{"SunDan",20044},{"Penghua",20045}}; num=s[0].num; strcpy(name,s[0].name); } main() { struct STU s[2]={{"YangSan",20041},{"LiSiGao",20042}},*p; p=&s[1]; f(p->name,p->num); printf("%s %d\n",p->name,p->num); } 程序运行后的输出结果是______。
A.SunDan 20042
B.SunDan 20044
C.LiSiGuo 20042
D.YangSan 20041
点击查看答案
手机看题
单项选择题
下面程序的功能是输出以下形式的金字塔图案是: * * * * * * * * * * * * * * * * main( ) { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf( “ ” ); for(j=1;j<=_______;j++)printf(“*”); printf(“\n”);}} 在下划线处应填入的是( )。
A.i
B.2*i-1
C.2*i+1
D.i+2
点击查看答案
手机看题
单项选择题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char *scmp(char *s1, char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main( ) { int i; char string[20], str[3][20]; for(i=0;i<3;i++) gets(str[i]); strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A.abcd
B.abba
C.abc
D.abca
点击查看答案
手机看题
单项选择题
有以下程序: struct STU { char name[10];v int num; int Score; }; main( ) { struct STU s[5]={ {“YangSan”,20041,703},{“LiSiGuo”,20042,580}, {“wangYin”,20043,680},{“SunDan”,20044,550}, {“Penghua”,20045,537}},*p[5],*t; int i,j; for(i=0;i<5;i++) p[i]=&s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) { t=p[i];p[i]=p[j];p[j]=t;} printf(“5d %d\n”,s[1].Score,p[1]->Score); } 执行后输出结果是( )。
A.550 550
B.680 680
C.580 550
D.580 680
点击查看答案
手机看题
微信扫码免费搜题